full of flowers or fruit (tree or bush) - Español Inglés Diccionario